<?php if ( ! defined("BASEPATH")) exit("No direct script access allowed");

//carrega um módulo do sistema devolvendo a tela solicitada
function load_modulo($diretorio='painel', $modulo=NULL, $data=NULL){
	$CI =& get_instance();
	if ($modulo!=NULL):
		return $CI->load->view("$diretorio/$modulo", $data, TRUE);
	else:
		return FALSE;
	endif;
}
	
//seta valores ao array $tema da classe sistema
function set_tema($prop, $valor, $replace=FALSE){
	$CI =& get_instance();
	$CI->load->library('sistema');
	if ($replace):
		$CI->sistema->tema[$prop] = $valor;
	else:
		if (!isset($CI->sistema->tema[$prop])) $CI->sistema->tema[$prop] = '';
		$CI->sistema->tema[$prop] .= $valor;
	endif;
}

//retorna os valores do array $tema da classe sistema
function get_tema(){
	$CI =& get_instance();
	$CI->load->library('sistema');
	return $CI->sistema->tema;
}

//inicializa o painel adm carregando os recursos necessários
function init_painel(){
	$CI =& get_instance();
	$CI->load->library(array('parser', 'sistema', 'form_validation'));
	$CI->load->helper(array('form', 'url', 'array', 'text'));
	//carregamento dos models
	$CI->load->model('cidades_model', 'cidades');
	$CI->load->model('compradores_model', 'compradores');
	$CI->load->model('usuarios_model', 'usuarios');
	$CI->load->model('produtos_model', 'produtos');
	$CI->load->model('tipoatributo_model', 'tipoatributo');
	$CI->load->model('atributo_model', 'atributo');
	$CI->load->model('vendas_model', 'vendas');
	$CI->load->model('venda_item_model', 'venda_item');
	$CI->load->model('vendas_parcela_model', 'vendas_parcela');
	$CI->load->model('pedidos_model', 'pedidos');
	
	$CI->load->model('forma_pagamento_model', 'forma_pagamento');
	$CI->load->model('parcelamento_model', 'parcelamento');
	$CI->load->model('tipos_despesas_model', 'tipos_despesas');
	$CI->load->model('contas_pagar_model', 'contas_pagar');
	$CI->load->model('contas_pagar_parcela_model', 'contas_pagar_parcela');
	$CI->load->model('caixa_model', 'caixa');
	$CI->load->model('condicionais_model', 'condicionais');
	$CI->load->model('estoque_model', 'estoque');
	$CI->load->model('taxa_model', 'taxa');
	$CI->load->model('modulo_model', 'modulo');
	$CI->load->model('permissao_model', 'permissao');
	$CI->load->model('permissao_grupo_model', 'permissao_grupo');
	
	$CI->load->model('configuracoes_model', 'configuracoes');
	$config = $CI->configuracoes->get_byid('1')->row();
	global $email_site, $quantidade_condicional;
	
	$email_site = $config->email;
	$quantidade_condicional = $config->quantidade_condicional;
	
	set_tema('titulo_padrao', 'Gerenciamento de conteúdo');
	set_tema('rodape', '
	<div class="rodape">
		<div class="row">
			<div class="large-9 columns">
				<p class="credits espaco-none">Copyright &copy; '.date('Y').'  | Gerenciamento de conteúdo <a href="#">HostBasico</a></p>
			</div>
			<div class="large-3 columns">
				<p class="credits espaco-none right"><a href="#" data-reveal-id="ajuda">Ajuda</a></p>
			</div>
		</div>
	</div>');
	set_tema('template', 'painel_view');
	
	set_tema('headerinc', load_js(array('vendor/modernizr')));
	set_tema('headerinc', load_css(array('normalize', 'foundation.min', 'app_painel', 'foundation-icons/foundation-icons')));
	set_tema('footerinc', load_js(array('vendor/jquery.min' ,'foundation.min')));
}

//inicializa o painel adm carregando os recursos necessários
function init_site(){
	$CI =& get_instance();
	$CI->load->library(array('parser', 'sistema', 'session', 'form_validation'));
	$CI->load->helper(array('form', 'url', 'array', 'text', 'cookie'));
	
	//carregar models
	$CI->load->model('empresa_model', 'empresa');
	$CI->load->model('menu_model', 'menu');
	$CI->load->model('departamento_model', 'departamento');
	
	$CI->load->model('configuracoes_model', 'configuracoes');
	$config = $CI->configuracoes->get_byid('1')->row();
	global $description_site, $keywords_site, $slogan_site, $email_site, $cep_site, $titulo_site;
	global $facebook, $twitter, $googleplus, $instagram, $pinterest;
	global $email_pagseguro, $token_pagseguro;
	
	//Config Site
	$description_site = $config->descricao;
	$keywords_site = $config->keywords;
	$slogan_site = $config->slogan;
	$email_site = $config->email;
	$cep_site = $config->cep;
	$titulo_site = $config->titulo;
	
	//Pagseguro
	$email_pagseguro = 'contato@hostbasico.com';
	$token_pagseguro = 'A1067B1AED5D4A5C82CCB46A2F3BAF5E';
	
	//Redes Sociais
	$facebook = $config->facebook;
	$twitter = $config->twitter;
	$googleplus = $config->googleplus;
	$instagram = $config->instagram;
	$pinterest = $config->pinterest;
	
	set_tema('titulo_padrao', $titulo_site);
	set_tema('titulo', 'Ligando você ao mundo');
	set_tema('logomarca', $config->logomarca);
	set_tema('image', '');
	set_tema('rodape', '<p>&copy; 2013 | Todos os direitos reservados para <a href="http://hostbasico.com" target="_blank">HostBasico</a>');
	set_tema('template', 'site_view');
	
	set_tema('headerinc', load_js(array('vendor/modernizr.min', 'vendor/jquery.min')));
	set_tema('headerinc', load_css(array('normalize.min', 'foundation.min', 'app_site.min', 'foundation-icons/foundation-icons.min')));
	set_tema('footerinc', load_js(array('vendor/fastclick.min', 'vendor/placeholder.min', 'foundation.min')));
}

//retorna ou printa o conteúdo de uma view
function incluir_arquivo($view, $pasta='includes', $echo=TRUE){
	$CI =& get_instance();
	if ($echo==TRUE):
		echo $CI->load->view("$pasta/$view", '', TRUE);
		return TRUE;
	endif;
	return $CI->load->view("$pasta/$view", '', TRUE);
}

//carrega um template passando o array $tema como parâmetro
function load_template(){
	$CI =& get_instance();
	$CI->load->library('sistema');
	$CI->parser->parse($CI->sistema->tema['template'], get_tema());
}

//carrega um ou vários arquivos .css de uma pasta
function load_css($arquivo=NULL, $pasta='css', $media='all'){
	if ($arquivo != NULL):
		$CI =& get_instance();
		$CI->load->helper('url');
		$retorno = '';
		if (is_array($arquivo)):
			foreach ($arquivo as $css):
				$retorno .= '<link rel="stylesheet" type="text/css" href="'.base_url("$pasta/$css.css").'" media="'.$media.'" />
	';
			endforeach;
		else:
			$retorno .= '<link rel="stylesheet" type="text/css" href="'.base_url("$pasta/$arquivo.css").'" media="'.$media.'" />
	';
		endif;
	endif;
	return $retorno;
}

//Codigo de Barras
function codigo_barras($num){
	$ncode = $num;
	$even = 0; $odd = 0;
	for ($x=0;$x<12;$x++) {
		if ($x % 2) { $odd += $ncode[$x]; } else { $even += $ncode[$x]; }
	}
	$code =(10 - (($odd * 3 + $even) % 10)) % 10;
	return $num.$code;
}

//carrega um ou vários arquivos .js de uma pasta ou servidor remoto
function load_js($arquivo=NULL, $pasta='js', $remoto=FALSE){
	if ($arquivo != NULL):
		$CI =& get_instance();
		$CI->load->helper('url');
		$retorno = '';
		if (is_array($arquivo)):
			foreach ($arquivo as $js):
				if ($remoto):
					$retorno .= '<script type="text/javascript" src="'.$js.'"></script>
	';
				else:
					$retorno .= '<script type="text/javascript" src="'.base_url("$pasta/$js.js").'"></script>
	';
				endif;
			endforeach;
		else:
			if ($remoto):
				$retorno .= '<script type="text/javascript" src="'.$arquivo.'"></script>
	';
			else:
				$retorno .= '<script type="text/javascript" src="'.base_url("$pasta/$arquivo.js").'"></script>
	';
			endif;
		endif;
	endif;
	return $retorno;
}

//mostra erros de validação em forms
function erros_validacao(){
	if (validation_errors()) echo '<div class="alert-box close alert" data-alert=""><i class="fi-x"></i> Erro! '.validation_errors().'<a href="" class="close">&times;</a></div>';
}

//verifica se o usuário está logado no sistema
function esta_logado($redir=TRUE){
	$CI =& get_instance();
	$CI->load->library('session');
	$user_status = $CI->session->userdata('user_logado');
	if (!isset($user_status) || $user_status != TRUE):
		$CI->session->unset_userdata('redir_para');
		if ($redir):
			$CI->session->set_userdata(array('redir_para'=>current_url()));
			set_msg('errologin', 'Acesso restrito, faça login antes de prosseguir', 'erro');
			redirect('admin/login');
		else:
			return FALSE;
		endif;
	else:
		return TRUE;
	endif;
}

//verifica se o comprador está logado no sistema
function comprador_logado($redir=TRUE){
	$CI =& get_instance();
	$CI->load->library('session');
	$user_status = $CI->session->userdata('comprador_logado');
	if (!isset($user_status) || $user_status != TRUE):
		$CI->session->unset_userdata('redir_para');
		if ($redir):
			$CI->session->set_userdata('redir_para', current_url());
			set_msg('errologin', 'Acesso restrito, faça login antes de prosseguir', 'erro');
			redirect(base_url('login'));
		else:
			return FALSE;
		endif;
	else:
		return TRUE;
	endif;
}

//define uma mensagem para ser exibida na próxima tela carregada
function set_msg($id='msgerro', $msg=NULL, $tipo='erro'){
	$CI =& get_instance();
	switch ($tipo):
		case 'erro':
			$CI->session->set_flashdata($id, '<div class="alert-box close alert" data-alert=""><i class="fi-x"></i> Erro! <p>'.$msg.'</p><a href="" class="close">&times;</a></div>');
			break;
		case 'sucesso':
			$CI->session->set_flashdata($id, '<div class="alert-box close success" data-alert=""><i class="fi-check"></i> Sucesso! <p>'.$msg.'</p><a href="" class="close">&times;</a></div>');
			break;
		case 'informacao':
			$CI->session->set_flashdata($id, '<div class="alert-box close info" data-alert=""><i class="fi-info"></i> Informação! <p>'.$msg.'</p><a href="" class="close">&times;</a></div>');
			break;
		case 'aviso':
			$CI->session->set_flashdata($id, '<div class="alert-box close warning" data-alert=""><i class="fi-alert"></i> Aviso! <p>'.$msg.'</p><a href="" class="close">&times;</a></div>');
			break;
		default:
			$CI->session->set_flashdata($id, '<div class="alert-box close" data-alert=""><p>'.$msg.'</p><a href="" class="close">&times;</a></div>');
			break;
	endswitch;
}

//verifica se existe uma mensagem para ser exibida na tela atual
function get_msg($id, $printar=TRUE){
	$CI =& get_instance();
	if ($CI->session->flashdata($id)):
		if ($printar):
			echo $CI->session->flashdata($id);
			return TRUE;
		else:
			return $CI->session->flashdata($id);
		endif;
	endif;
	return FALSE;
}

//verifica se o usuário atual é administrador
function is_admin($set_msg=FALSE){
	$CI =& get_instance();
	$user_logado = $CI->session->userdata('user_logado');
	$user_admin = $CI->session->userdata('user_admin');
	if (!isset($user_logado) || $user_logado != TRUE):
		if ($set_msg) set_msg('msgerro', 'Seu usuário não tem permissão para executar esta operação', 'erro');
		return FALSE;
	elseif($user_admin != 1):
		if ($set_msg) set_msg('msgerro', 'Seu usuário não tem permissão para executar esta operação', 'erro');
		return FALSE;
	else:
		return TRUE;
	endif;
}

//verifica se o usuário atual é usuario
function is_comprador($set_msg=FALSE){
	$CI =& get_instance();
	$user_id = $CI->session->userdata('comprador_logado');
	if (!isset($user_id) || $user_id != TRUE):
		if ($set_msg) set_msg('msgerro', 'Seu usuário não tem permissão para executar esta operação', 'erro');
		return FALSE;
	else:
		return TRUE;
	endif;
}

//gera um breadcrumb com base no controller atual
function breadcrumb($extra = null){
	$CI =& get_instance();
	$CI->load->helper('url');
	$classe = ucfirst($CI->router->class);
	//primeiro
	if ($classe == 'Painel'):
		$classe = anchor('painel/'.$CI->router->class, 'Início');
	elseif($extra != null):
		$classe = anchor('painel/'.$CI->router->class.'/'.$extra, $classe);
	else:
		$classe = anchor('painel/'.$CI->router->class, $classe);
	endif;
	//segundo
	$metodo = ucwords(str_replace('_', ' ', $CI->router->method));
	if ($metodo && $metodo != 'Index'):
		$metodo = anchor('painel/'.$CI->router->class."/".$CI->router->method, $metodo);
	else:
		$metodo = '';
	endif;
	return'
		<div class="row margin-bottom">
			<ul class="breadcrumbs">
			'.anchor('painel/painel', 'Painel').'
			'.$classe.$metodo.'
			</ul>
		</div>
	';
}

//seta um registro na tabela de auditoria
function auditoria($operacao, $obs='', $query=TRUE){
	$CI =& get_instance();
	$CI->load->library('session');
	$CI->load->model('auditoria_model', 'auditoria');
	$CI->load->model('usuarios_model', 'usuarios');
	$CI->load->model('compradores_model', 'compradores');
	if ($query):
		$last_query = $CI->db->last_query();
	else:
		$last_query = '';
	endif;
	if (esta_logado(FALSE)):
		$user_id = $CI->session->userdata('user_id');
		$user_login = $CI->usuarios->get_byid($user_id)->row();
		$usuario = $user_login->nome;
	elseif(comprador_logado(FALSE)):
		$user_id = $CI->session->userdata('comprador_id');
		$user_login = $CI->compradores->get_byid($user_id)->row();
		$usuario = $user_login->nome;
	else:
		$usuario = 'Desconhecido';
	endif;
	$dados = array(
		'usuario' => $usuario,
		'operacao' => $operacao,
		'query' => $last_query,
		'observacao' => $obs,
	);
	$CI->auditoria->do_insert($dados);
}

//gera uma miniatura de uma imagem caso ela ainda não exista
function thumb($imagem=NULL, $largura=100, $altura=100, $geratag=TRUE){
	$CI =& get_instance();
	$CI->load->helper('file');
	$pasta = $largura.'x'.$altura;
	if(!file_exists('./uploads/thumbs/'.$pasta)):
		mkdir('./uploads/thumbs/'.$pasta);
	endif;
	$thumbinfo = get_file_info('./uploads/thumbs/'.$pasta.'/'.$imagem);
	if ($thumbinfo!=FALSE):
		$retorno = base_url('uploads/thumbs/'.$pasta.'/'.$imagem);
	else:
		$CI->load->library('image_lib');
		$config['image_library'] = 'gd2';
		$config['source_image'] = './uploads/'.$imagem;
		$config['new_image'] = './uploads/thumbs/'.$pasta.'/'.$imagem;
		$config['maintain_ratio'] = TRUE;
		$config['width'] = $largura;
		$config['height'] = $altura;
		$CI->image_lib->initialize($config);
		if ($CI->image_lib->resize()):
			$CI->image_lib->clear();
			$retorno = base_url('uploads/thumbs/'.$pasta.'/'.$imagem);
		else:
			$retorno = FALSE;
		endif;
	endif;
	if ($geratag && $retorno != FALSE) $retorno = '<img src="'.$retorno.'" alt="" />';
	return $retorno;
}

//gera um slug basedo no título
function slug($string=NULL){
	$string = remove_acentos($string);
	return url_title($string, '-', TRUE);
}

//remove acentos e caracteres especiais de uma string
function remove_acentos($string=NULL){
	$procurar    = array('À','Á','Ã','Â','É','Ê','Í','Ó','Õ','Ô','Ú','Ü','Ç','à','á','ã','â','é','ê','í','ó','õ','ô','ú','ü','ç');
	$substituir  = array('A','A','A','A','E','E','I','O','O','O','U','U','C','a','a','a','a','e','e','i','o','o','o','u','u','c');
	return str_replace($procurar, $substituir, $string);
}

//remove caracteres especiais de uma string
function remove_caracteres($string = NULL){
	$procurar    = array('-', '+', ',', '/', '*', '=', '(', ')', '!', '@', '#', '$', '%', '&');
	$substituir  = array(' ', ' ', '.', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ');
	return str_replace($procurar, $substituir, $string);
}

//gera o resumo de uma string
function resumo_post($string=NULL, $palavras=50, $decodifica_html=TRUE, $remove_tags=TRUE){
	if ($string!=NULL):
		if ($decodifica_html) $string = to_html($string);
		if ($remove_tags) $string = strip_tags($string);
		$retorno = word_limiter($string, $palavras);
	else:
		$retorno = FALSE;
	endif;
	return $retorno;
}

function remove_tags($string = null){
	if ($string!=NULL):
		$retorno = strip_tags($string);
	else:
		$retorno = FALSE;
	endif;
	return $retorno;
}

//converter dados do bd para html válido
function to_html($string=NULL){
	return html_entity_decode($string);
}

//base64 DECODE
function base64_to_jpeg( $base64_string, $output_file ) {
	$ifp = fopen( $output_file, "wb" ); 
	fwrite( $ifp, base64_decode( $base64_string) ); 
	fclose( $ifp ); 
	return( $output_file ); 
}  

//salva ou atualiza uma config no bd
function set_setting($nome, $valor=''){
	$CI =& get_instance();
	$CI->load->model('settings_model', 'settings');
	if ($CI->settings->get_bynome($nome)->num_rows() == 1):
		if (trim($valor) == ''):
			$CI->settings->do_delete(array('nome_config'=>$nome), FALSE);
		else:
			$dados = array(
				'nome_config' => $nome,
				'valor_config' => $valor
			);
			$CI->settings->do_update($dados, array('nome_config'=>$nome), FALSE);
		endif;
	else:
		$dados = array(
			'nome_config' => $nome,
			'valor_config' => $valor
		);
		$CI->settings->do_insert($dados, FALSE);
	endif;
}

//retorna uma config do bd
function get_setting($nome){
	$CI =& get_instance();
	$CI->load->model('settings_model', 'settings');
	$setting = $CI->settings->get_bynome($nome);
	if ($setting->num_rows()==1):
		$setting = $setting->row();
		return $setting->valor_config;
	else:
		return NULL;
	endif;
}

//Validar CPF
function valida_cpf($cpf){
	// Verifica se um número foi informado
    if(empty($cpf)) {
        return false;
    }
 
    // Elimina possivel mascara
    $cpf = preg_replace("/[^0-9]/i", '', $cpf);
    $cpf = str_pad($cpf, 11, '0', STR_PAD_LEFT);
     
    // Verifica se o numero de digitos informados é igual a 11
    if (strlen($cpf) != 11) {
        return false;
    }
    // Verifica se nenhuma das sequências invalidas abaixo
    // foi digitada. Caso afirmativo, retorna falso
    else if ($cpf == '00000000000' ||
        $cpf == '11111111111' ||
        $cpf == '22222222222' ||
        $cpf == '33333333333' ||
        $cpf == '44444444444' ||
        $cpf == '55555555555' ||
        $cpf == '66666666666' ||
        $cpf == '77777777777' ||
        $cpf == '88888888888' ||
        $cpf == '99999999999') {
        return false;
     // Calcula os digitos verificadores para verificar se o
     // CPF é válido
     } else {  
         
        for ($t = 9; $t < 11; $t++) {
             
            for ($d = 0, $c = 0; $c < $t; $c++) {
                $d += $cpf{$c} * (($t + 1) - $c);
            }
            $d = ((10 * $d) % 11) % 10;
            if ($cpf{$c} != $d) {
                return false;
            }
        }
 
        return true;
    }
}

//Listar Sexo
function get_sexo($extra){
	if($extra != null):
		$sexo[''] = $extra;
	endif;
	$sexo['M'] = 'Masculino';
	$sexo['F'] = 'Feminino';
	return $sexo;
}

//Listar todos os estados
function get_estados($extra){
	$CI =& get_instance();
	$CI->load->model('cidades_model', 'cidades');
	if($extra != null):
		$options[''] = $extra;
	endif;
	$estados = $CI->cidades->getEstados();
	foreach($estados as $estado):
		$options[$estado->id] = $estado->nome;
	endforeach;
	return $options;
}
	
function paginacao($total_linhas = NULL, $por_pagina = 20, $url_base = NULL, $uri_segment = 4, $query_string = FALSE){
	$CI =& get_instance();
	$CI->load->library('pagination');
	$config = array(
		'page_query_string' => $query_string,
		'per_page' 			=> $por_pagina,
		'base_url' 			=> $url_base,
		'total_rows' 		=> $total_linhas,
		'uri_segment' 		=> $uri_segment,
		'num_links'			=> 3,
		'full_tag_open' 	=> '<ul class="pagination">',
		'full_tag_close' 	=> '</ul>',
		'first_link' 		=> '&laquo;',
		'first_tag_open' 	=> '<li class="arrow">',
		'first_tag_close' 	=> '</li>',
		'last_link' 		=> '&raquo',
		'last_tag_open' 	=> '<li class="next page">',
		'last_tag_close' 	=> '</li>',
		'next_link' 		=> 'Próxima &gt;',
		'next_tag_open' 	=> '<li class="next page">',
		'next_tag_close' 	=> '</li>',
		'prev_link' 		=> '&lt; Anterior',
		'prev_tag_open' 	=> '<li class="prev page">',
		'prev_tag_close' 	=> '</li>',
		'cur_tag_open' 		=> '<li class="current"><a href="">',
		'cur_tag_close' 	=> '</a></li>',
		'num_tag_open' 		=> '<li class="page">',
		'num_tag_close' 	=> '</li>',
	);
	$CI->pagination->initialize($config);
}

function modificaNumericValor($valor) {
    $valor = number_format ( $valor, 2, ',', '.' );
    return $valor;
}

function modificaPesoValor($valor) {
    $valor = number_format ( $valor, 3, ',', '.' );
    return $valor;
}

function formatNumber($valor){	
	$preco = (!empty($valor) ? $valor : "0.00");		
	return number_format($preco, 2, ',', '');	 
}

function formatInteiro($valor){
	$preco = (!empty($valor) ? $valor : "0.00");
	return number_format($preco, 0, ',', '');
}

function modificaDinheiroBanco($valor) {
    if (!$valor) {
        return 0;
    }
    $valor = str_replace ( '.', null, $valor );
    $valor = str_replace ( ',', '.', $valor );
    return $valor;
}

function dataBanco($data = null){
	if($data != null):
		$novadata = explode("/", $data);
		$novadata = date('Y-m-d', strtotime($novadata[0].'-'.$novadata[1].'-'.$novadata[2]));
		return $novadata;
	else:
		return false;
	endif;
}

function dataMostrar($data = null){
	if($data != null):
		return date('d/m/Y', strtotime($data));
	else:
		return false;
	endif;
}

function email_padrao(){
	$fonte = "font-family:'Source Sans Pro', sans-serif;";
	$return = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="initial-scale=1.0">
  <meta name="format-detection" content="telephone=no">
  <title>HostBasico</title>

  <style type="text/css">
body {
  margin: 0;
  padding: 0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

table {
  border-spacing: 0;
}

table td {
  border-collapse: collapse;
}

.ExternalClass {
  width: 100%;
}

.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
  line-height: 100%;
}

.ReadMsgBody {
  width: 100%;
  background-color: #ebebeb;
}

table {
  mso-table-lspace: 0pt;
  mso-table-rspace: 0pt;
}

img {
  -ms-interpolation-mode: bicubic;
}

.yshortcuts a {
  border-bottom: none !important;
}

@media screen and (max-width: 599px) {
  table[class="force-row"],
  table[class="container"] {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 400px) {
  td[class*="container-padding"] {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  a[class="btn"] { display:block!important; margin-bottom:10px!important; background-image:none!important; margin-right:0!important;}
}
.ios-footer a {
  color: #aaaaaa !important;
  text-decoration: underline;
}
</style>

</head>
<body style="margin:0; padding:0;" bgcolor="#F0F0F0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<!-- 100% background wrapper (grey background) -->
<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" bgcolor="#F0F0F0">
	<tr>
		<td align="center" valign="top" bgcolor="#F0F0F0" style="background-color: #F0F0F0;">
			<br>
	
			<!-- 600px container (white background) -->
			<table border="0" width="600" cellpadding="0" cellspacing="0" class="container" style="width:600px;max-width:600px">
				<tr>
					<td class="container-padding header" align="left" style="'.$fonte.'font-size:24px;font-weight:bold;padding-bottom:12px;color:#393939;padding-left:24px;padding-right:24px">
						<img src="http://www.lojahostbasico.com.br/images/logo-mail.png" alt="Hostbasico" style="float: left" />
						<div style="float: right;font-size:10px;padding-bottom:12px;color:#6e6e6e;padding-left:24px;padding-top: 16px;">
							<a href="http://www.lojahostbasico.com.br/pedidos" style="color:#aaaaaa">meus pedidos</a> | 
							<a href="http://www.lojahostbasico.com.br/institucional" style="color:#aaaaaa">institucional</a> | 
							<a href="http://www.lojahostbasico.com.br/contato" style="color:#aaaaaa">contato</a>
						</div>
					</td>
				</tr>
				<tr>
					<td class="container-padding content" align="left" style="padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#ffffff;border:1px solid #E9E9E9; border-radius: 4px;">
						<br>';
	return $return;
}

function email_padrao_close(){
	$fonte = "font-family:'Source Sans Pro', sans-serif;";
	$return = '<div class="body-text" style="'.$fonte.'font-size:14px;line-height:20px;text-align:left;color:#393939">
							<div class="hr" style="height:1px;border-bottom:1px solid #cccccc"> </div>
							<!--[if mso]>
								<table border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr><td width="50%" valign="top"><![endif]-->
							<table width="264" border="0" cellpadding="0" cellspacing="0" align="left" class="force-row">
								<br>
								<tr>
									<td class="col" valign="top" style="'.$fonte.'font-size:14px;line-height:20px;text-align:left;color:#393939;width:100%">
										<div class="title" style="'.$fonte.'font-size:18px;font-weight:600;color:#6e6e6e">Siga-nos:</div>
										<br>
										<a href="#" style="padding: 3px 7px;font-size:12px;margin-bottom:10px;text-decoration:none;color: #FFF;font-weight:bold;display:block;text-align:center;background-color: #3B5998!important;">Facebook</a>
										<a href="#" style="padding: 3px 7px;font-size:12px;margin-bottom:10px;text-decoration:none;color: #FFF;font-weight:bold;display:block;text-align:center;background-color: #1daced!important;">Twitter</a>
										<br><br>
									</td>
								</tr>
							</table>
							<!--[if mso]></td><td width="50%" valign="top"><![endif]-->
			
							<table width="264" border="0" cellpadding="0" cellspacing="0" align="right" class="force-row">
								<tr>
									<td class="col" valign="top" style="'.$fonte.'font-size:14px;line-height:20px;text-align:left;color:#393939;width:100%">
										<div class="title" style="'.$fonte.'font-size:18px;font-weight:600;color:#6e6e6e">Informações de Contato:</div>
										<br>
										Endereço: <strong>Rua Dr. Euclides Monteiro, nº 1059 - Centro</strong><br>
										Telefone: <strong>(43)3546-6240</strong><br>
										Email: <strong><a href="mailto:contato@hostbasico.com">contato@hostbasico.com</a></strong><br>
										Site: <strong><a href="http://www.lojahostbasico.com.br">www.lojahostbasico.com.br</a></strong>
										<br>
									</td>
								</tr>
							</table>
							<!--[if mso]></td></tr></table><![endif]-->
						</div>
					</td>
				</tr>
				<tr>
					<td class="container-padding footer-text" align="left" style="'.$fonte.'font-size:12px;line-height:16px;color:#aaaaaa;padding-left:24px;padding-right:24px">
						<br>
						Copyright © 2014 - Hostbasico | Todos os Direitos Reservados.<br>
						<a href="http://www.acme-inc.com" style="color:#aaaaaa">www.lojahostbasico.com.br</a><br>
						<br><br>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
</body>
</html>';
	return $return;
}